const express = require('express');
const app = express();
const router = require('./router');
const bodyParser = require('body-parser');
const session = require('express-session');

// 指定模板引擎
app.set('view engine', 'ejs');
// 托管静态文件
// app.use('/views',express.static('views'));
app.use('/assets', express.static('assets'));
app.use('/uploads', express.static('uploads'));
// 使用 body-parser 中间件
app.use(bodyParser.urlencoded({
  extended: false
}));
// 注册session
app.use(session({
  secret: "aaabbbccc",
  resave:false,
  saveUninitialized:false
}));

// app.use(function(req,res,next){
//   if(req.url.startsWith('/admin') && req.url != '/admin/login' && req.url != '/admin_login'){
//     if(!req.session.userInfo){
//       res.send('<script>location.href="/admin/login"</script>');
//       return;
//     }
//   }
//   next();
// });


// 注册路由模块
app.use(router);

app.listen(8888, () => {
  console.log('服务器已经运行,请通过 http://127.0.0.1:8888 访问');
});